/*
 * Cursor.h
 *
 *  Created on: Aug 20, 2010
 *      Author: Ry
 */

#ifndef CURSOR_H_
#define CURSOR_H_

#include <gui/gl/GLComponent.h>

class Cursor: public GLComponent {
private:
	int id;
public:
	Cursor(int id, ShaderProgram *shaderProgram);

	void draw();
	void handleEvent(GUIEvent *event);

	virtual ~Cursor();

	int getId() const {
		return id;
	}

	void setId(int id) {
		this->id = id;
	}

};

#endif /* CURSOR_H_ */
